package net.ibizsys.modelingadv.paasmgr.dto.pssvninstrepo;


import java.sql.Timestamp;
import java.util.List;
import java.math.BigDecimal;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import net.ibizsys.runtime.util.DataTypeUtils;
import net.ibizsys.modelingadv.runtime.util.EntityDTOBase;

public class PSSVNInstRepoDTO extends net.ibizsys.modelingadv.runtime.util.EntityDTOBase{

    /**
    * 属性: 连接串
    */
    public final static String FIELD_CONNSTR = "connstr";

    /**
    * 属性: 建立时间
    */
    public final static String FIELD_CREATEDATE = "createdate";

    /**
    * 属性: 建立人
    */
    public final static String FIELD_CREATEMAN = "createman";

    /**
    * 属性: SVNGit用户密码
    */
    public final static String FIELD_GITPASSWORD = "gitpassword";

    /**
    * 属性: SVNGit用户名
    */
    public final static String FIELD_GITUSERNAME = "gitusername";

    /**
    * 属性: GIT库分支
    */
    public final static String FIELD_GITBRANCH = "gitbranch";

    /**
    * 属性: GIT路径
    */
    public final static String FIELD_GITPATH = "gitpath";

    /**
    * 属性: GIT项目
    */
    public final static String FIELD_GITPRJ = "gitprj";

    /**
    * 属性: GIT仓库
    */
    public final static String FIELD_GITREPO = "gitrepo";

    /**
    * 属性: SVNGitToken
    */
    public final static String FIELD_GITTOKEN = "gittoken";

    /**
    * 属性: 本地资源
    */
    public final static String FIELD_LOCALRES = "localres";

    /**
    * 属性: 备注
    */
    public final static String FIELD_MEMO = "memo";

    /**
    * 属性: Git用户
    */
    public final static String FIELD_PSGITUSERID = "psgituserid";

    /**
    * 属性: Git用户
    */
    public final static String FIELD_PSGITUSERNAME = "psgitusername";

    /**
    * 属性: 云平台SVN仓库标识
    */
    public final static String FIELD_PSSVNINSTREPOID = "pssvninstrepoid";

    /**
    * 属性: 云平台SVN仓库名称
    */
    public final static String FIELD_PSSVNINSTREPONAME = "pssvninstreponame";

    /**
    * 属性: 云平台SVN服务器
    */
    public final static String FIELD_PSSVNSERVERID = "pssvnserverid";

    /**
    * 属性: 云平台SVN服务器
    */
    public final static String FIELD_PSSVNSERVERNAME = "pssvnservername";

    /**
    * 属性: 参数
    */
    public final static String FIELD_PARAM = "param";

    /**
    * 属性: 参数2
    */
    public final static String FIELD_PARAM2 = "param2";

    /**
    * 属性: 参数3
    */
    public final static String FIELD_PARAM3 = "param3";

    /**
    * 属性: 参数4
    */
    public final static String FIELD_PARAM4 = "param4";

    /**
    * 属性: 参数5
    */
    public final static String FIELD_PARAM5 = "param5";

    /**
    * 属性: 参数6
    */
    public final static String FIELD_PARAM6 = "param6";

    /**
    * 属性: 参数7
    */
    public final static String FIELD_PARAM7 = "param7";

    /**
    * 属性: 参数8
    */
    public final static String FIELD_PARAM8 = "param8";

    /**
    * 属性: 只读库
    */
    public final static String FIELD_READONLYMODE = "readonlymode";

    /**
    * 属性: 使用者信息
    */
    public final static String FIELD_REFINFO = "refinfo";

    /**
    * 属性: 仓库标记
    */
    public final static String FIELD_REPOTAG = "repotag";

    /**
    * 属性: 仓库标记2
    */
    public final static String FIELD_REPOTAG2 = "repotag2";

    /**
    * 属性: 更新时间
    */
    public final static String FIELD_UPDATEDATE = "updatedate";

    /**
    * 属性: 更新人
    */
    public final static String FIELD_UPDATEMAN = "updateman";

    /**
     * 设置「连接串」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setConnStr(String val) {
        this._set(FIELD_CONNSTR, val);
        return this;
    }

    /**
     * 获取「连接串」值
     *
     */
    @JsonIgnore
    public String getConnStr() {
        return DataTypeUtils.asString(this._get(FIELD_CONNSTR), null);
    }

    /**
     * 判断 「连接串」是否有值
     *
    */
    @JsonIgnore
    public boolean containsConnStr() {
        return this._contains(FIELD_CONNSTR);
    }

    /**
     * 重置 「连接串」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetConnStr() {
        this._reset(FIELD_CONNSTR);
        return this;
    }

    /**
     * 设置「建立时间」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setCreateDate(Timestamp val) {
        this._set(FIELD_CREATEDATE, val);
        return this;
    }

    /**
     * 获取「建立时间」值
     *
     */
    @JsonIgnore
    public Timestamp getCreateDate() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_CREATEDATE), null);
    }

    /**
     * 判断 「建立时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCreateDate() {
        return this._contains(FIELD_CREATEDATE);
    }

    /**
     * 重置 「建立时间」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetCreateDate() {
        this._reset(FIELD_CREATEDATE);
        return this;
    }

    /**
     * 设置「建立人」
     * 代码表[云系统操作者]
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setCreateMan(String val) {
        this._set(FIELD_CREATEMAN, val);
        return this;
    }

    /**
     * 获取「建立人」值
     * 代码表[云系统操作者]
     *
     */
    @JsonIgnore
    public String getCreateMan() {
        return DataTypeUtils.asString(this._get(FIELD_CREATEMAN), null);
    }

    /**
     * 判断 「建立人」是否有值
     *
    */
    @JsonIgnore
    public boolean containsCreateMan() {
        return this._contains(FIELD_CREATEMAN);
    }

    /**
     * 重置 「建立人」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetCreateMan() {
        this._reset(FIELD_CREATEMAN);
        return this;
    }

    /**
     * 设置「SVNGit用户密码」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGITPassword(String val) {
        this._set(FIELD_GITPASSWORD, val);
        return this;
    }

    /**
     * 获取「SVNGit用户密码」值
     *
     */
    @JsonIgnore
    public String getGITPassword() {
        return DataTypeUtils.asString(this._get(FIELD_GITPASSWORD), null);
    }

    /**
     * 判断 「SVNGit用户密码」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGITPassword() {
        return this._contains(FIELD_GITPASSWORD);
    }

    /**
     * 重置 「SVNGit用户密码」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGITPassword() {
        this._reset(FIELD_GITPASSWORD);
        return this;
    }

    /**
     * 设置「SVNGit用户名」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGITUserName(String val) {
        this._set(FIELD_GITUSERNAME, val);
        return this;
    }

    /**
     * 获取「SVNGit用户名」值
     *
     */
    @JsonIgnore
    public String getGITUserName() {
        return DataTypeUtils.asString(this._get(FIELD_GITUSERNAME), null);
    }

    /**
     * 判断 「SVNGit用户名」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGITUserName() {
        return this._contains(FIELD_GITUSERNAME);
    }

    /**
     * 重置 「SVNGit用户名」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGITUserName() {
        this._reset(FIELD_GITUSERNAME);
        return this;
    }

    /**
     * 设置「GIT库分支」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGitBranch(String val) {
        this._set(FIELD_GITBRANCH, val);
        return this;
    }

    /**
     * 获取「GIT库分支」值
     *
     */
    @JsonIgnore
    public String getGitBranch() {
        return DataTypeUtils.asString(this._get(FIELD_GITBRANCH), null);
    }

    /**
     * 判断 「GIT库分支」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGitBranch() {
        return this._contains(FIELD_GITBRANCH);
    }

    /**
     * 重置 「GIT库分支」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGitBranch() {
        this._reset(FIELD_GITBRANCH);
        return this;
    }

    /**
     * 设置「GIT路径」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGitPath(String val) {
        this._set(FIELD_GITPATH, val);
        return this;
    }

    /**
     * 获取「GIT路径」值
     *
     */
    @JsonIgnore
    public String getGitPath() {
        return DataTypeUtils.asString(this._get(FIELD_GITPATH), null);
    }

    /**
     * 判断 「GIT路径」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGitPath() {
        return this._contains(FIELD_GITPATH);
    }

    /**
     * 重置 「GIT路径」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGitPath() {
        this._reset(FIELD_GITPATH);
        return this;
    }

    /**
     * 设置「GIT项目」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGitPrj(String val) {
        this._set(FIELD_GITPRJ, val);
        return this;
    }

    /**
     * 获取「GIT项目」值
     *
     */
    @JsonIgnore
    public String getGitPrj() {
        return DataTypeUtils.asString(this._get(FIELD_GITPRJ), null);
    }

    /**
     * 判断 「GIT项目」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGitPrj() {
        return this._contains(FIELD_GITPRJ);
    }

    /**
     * 重置 「GIT项目」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGitPrj() {
        this._reset(FIELD_GITPRJ);
        return this;
    }

    /**
     * 设置「GIT仓库」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGitRepo(String val) {
        this._set(FIELD_GITREPO, val);
        return this;
    }

    /**
     * 获取「GIT仓库」值
     *
     */
    @JsonIgnore
    public String getGitRepo() {
        return DataTypeUtils.asString(this._get(FIELD_GITREPO), null);
    }

    /**
     * 判断 「GIT仓库」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGitRepo() {
        return this._contains(FIELD_GITREPO);
    }

    /**
     * 重置 「GIT仓库」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGitRepo() {
        this._reset(FIELD_GITREPO);
        return this;
    }

    /**
     * 设置「SVNGitToken」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setGitToken(String val) {
        this._set(FIELD_GITTOKEN, val);
        return this;
    }

    /**
     * 获取「SVNGitToken」值
     *
     */
    @JsonIgnore
    public String getGitToken() {
        return DataTypeUtils.asString(this._get(FIELD_GITTOKEN), null);
    }

    /**
     * 判断 「SVNGitToken」是否有值
     *
    */
    @JsonIgnore
    public boolean containsGitToken() {
        return this._contains(FIELD_GITTOKEN);
    }

    /**
     * 重置 「SVNGitToken」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetGitToken() {
        this._reset(FIELD_GITTOKEN);
        return this;
    }

    /**
     * 设置「本地资源」
     * 代码表[是否]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNo
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setLocalRes(Integer val) {
        this._set(FIELD_LOCALRES, val);
        return this;
    }

    /**
     * 获取「本地资源」值
     * 代码表[是否]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNo
     *
     */
    @JsonIgnore
    public Integer getLocalRes() {
        return DataTypeUtils.asInteger(this._get(FIELD_LOCALRES), null);
    }

    /**
     * 判断 「本地资源」是否有值
     *
    */
    @JsonIgnore
    public boolean containsLocalRes() {
        return this._contains(FIELD_LOCALRES);
    }

    /**
     * 重置 「本地资源」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetLocalRes() {
        this._reset(FIELD_LOCALRES);
        return this;
    }

    /**
     * 设置「备注」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setMemo(String val) {
        this._set(FIELD_MEMO, val);
        return this;
    }

    /**
     * 获取「备注」值
     *
     */
    @JsonIgnore
    public String getMemo() {
        return DataTypeUtils.asString(this._get(FIELD_MEMO), null);
    }

    /**
     * 判断 「备注」是否有值
     *
    */
    @JsonIgnore
    public boolean containsMemo() {
        return this._contains(FIELD_MEMO);
    }

    /**
     * 重置 「备注」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetMemo() {
        this._reset(FIELD_MEMO);
        return this;
    }

    /**
     * 设置「Git用户」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSGitUserId(String val) {
        this._set(FIELD_PSGITUSERID, val);
        return this;
    }

    /**
     * 获取「Git用户」值
     *
     */
    @JsonIgnore
    public String getPSGitUserId() {
        return DataTypeUtils.asString(this._get(FIELD_PSGITUSERID), null);
    }

    /**
     * 判断 「Git用户」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSGitUserId() {
        return this._contains(FIELD_PSGITUSERID);
    }

    /**
     * 重置 「Git用户」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSGitUserId() {
        this._reset(FIELD_PSGITUSERID);
        return this;
    }

    /**
     * 设置「Git用户」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSGitUserName(String val) {
        this._set(FIELD_PSGITUSERNAME, val);
        return this;
    }

    /**
     * 获取「Git用户」值
     *
     */
    @JsonIgnore
    public String getPSGitUserName() {
        return DataTypeUtils.asString(this._get(FIELD_PSGITUSERNAME), null);
    }

    /**
     * 判断 「Git用户」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSGitUserName() {
        return this._contains(FIELD_PSGITUSERNAME);
    }

    /**
     * 重置 「Git用户」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSGitUserName() {
        this._reset(FIELD_PSGITUSERNAME);
        return this;
    }

    /**
     * 设置「云平台SVN仓库标识」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSSVNInstRepoId(String val) {
        this._set(FIELD_PSSVNINSTREPOID, val);
        return this;
    }

    @JsonIgnore
    public PSSVNInstRepoDTO setId(String val) {
        this.setPSSVNInstRepoId(val);
        return this;
    }

    /**
     * 获取「云平台SVN仓库标识」值
     *
     */
    @JsonIgnore
    public String getPSSVNInstRepoId() {
        return DataTypeUtils.asString(this._get(FIELD_PSSVNINSTREPOID), null);
    }

    @JsonIgnore
    public String getId() {
        return getPSSVNInstRepoId();
    }

    /**
     * 判断 「云平台SVN仓库标识」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSSVNInstRepoId() {
        return this._contains(FIELD_PSSVNINSTREPOID);
    }

    /**
     * 重置 「云平台SVN仓库标识」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSSVNInstRepoId() {
        this._reset(FIELD_PSSVNINSTREPOID);
        return this;
    }

    /**
     * 设置「云平台SVN仓库名称」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSSVNInstRepoName(String val) {
        this._set(FIELD_PSSVNINSTREPONAME, val);
        return this;
    }

    @JsonIgnore
    public PSSVNInstRepoDTO setName(String val) {
        this.setPSSVNInstRepoName(val);
        return this;
    }

    /**
     * 获取「云平台SVN仓库名称」值
     *
     */
    @JsonIgnore
    public String getPSSVNInstRepoName() {
        return DataTypeUtils.asString(this._get(FIELD_PSSVNINSTREPONAME), null);
    }

    @JsonIgnore
    public String getName() {
        return getPSSVNInstRepoName();
    }

    /**
     * 判断 「云平台SVN仓库名称」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSSVNInstRepoName() {
        return this._contains(FIELD_PSSVNINSTREPONAME);
    }

    /**
     * 重置 「云平台SVN仓库名称」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSSVNInstRepoName() {
        this._reset(FIELD_PSSVNINSTREPONAME);
        return this;
    }

    /**
     * 设置「云平台SVN服务器」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSSVNServerId(String val) {
        this._set(FIELD_PSSVNSERVERID, val);
        return this;
    }

    /**
     * 获取「云平台SVN服务器」值
     *
     */
    @JsonIgnore
    public String getPSSVNServerId() {
        return DataTypeUtils.asString(this._get(FIELD_PSSVNSERVERID), null);
    }

    /**
     * 判断 「云平台SVN服务器」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSSVNServerId() {
        return this._contains(FIELD_PSSVNSERVERID);
    }

    /**
     * 重置 「云平台SVN服务器」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSSVNServerId() {
        this._reset(FIELD_PSSVNSERVERID);
        return this;
    }

    /**
     * 设置「云平台SVN服务器」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setPSSVNServerName(String val) {
        this._set(FIELD_PSSVNSERVERNAME, val);
        return this;
    }

    /**
     * 获取「云平台SVN服务器」值
     *
     */
    @JsonIgnore
    public String getPSSVNServerName() {
        return DataTypeUtils.asString(this._get(FIELD_PSSVNSERVERNAME), null);
    }

    /**
     * 判断 「云平台SVN服务器」是否有值
     *
    */
    @JsonIgnore
    public boolean containsPSSVNServerName() {
        return this._contains(FIELD_PSSVNSERVERNAME);
    }

    /**
     * 重置 「云平台SVN服务器」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetPSSVNServerName() {
        this._reset(FIELD_PSSVNSERVERNAME);
        return this;
    }

    /**
     * 设置「参数」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam(String val) {
        this._set(FIELD_PARAM, val);
        return this;
    }

    /**
     * 获取「参数」值
     *
     */
    @JsonIgnore
    public String getParam() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM), null);
    }

    /**
     * 判断 「参数」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam() {
        return this._contains(FIELD_PARAM);
    }

    /**
     * 重置 「参数」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam() {
        this._reset(FIELD_PARAM);
        return this;
    }

    /**
     * 设置「参数2」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam2(String val) {
        this._set(FIELD_PARAM2, val);
        return this;
    }

    /**
     * 获取「参数2」值
     *
     */
    @JsonIgnore
    public String getParam2() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM2), null);
    }

    /**
     * 判断 「参数2」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam2() {
        return this._contains(FIELD_PARAM2);
    }

    /**
     * 重置 「参数2」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam2() {
        this._reset(FIELD_PARAM2);
        return this;
    }

    /**
     * 设置「参数3」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam3(String val) {
        this._set(FIELD_PARAM3, val);
        return this;
    }

    /**
     * 获取「参数3」值
     *
     */
    @JsonIgnore
    public String getParam3() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM3), null);
    }

    /**
     * 判断 「参数3」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam3() {
        return this._contains(FIELD_PARAM3);
    }

    /**
     * 重置 「参数3」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam3() {
        this._reset(FIELD_PARAM3);
        return this;
    }

    /**
     * 设置「参数4」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam4(String val) {
        this._set(FIELD_PARAM4, val);
        return this;
    }

    /**
     * 获取「参数4」值
     *
     */
    @JsonIgnore
    public String getParam4() {
        return DataTypeUtils.asString(this._get(FIELD_PARAM4), null);
    }

    /**
     * 判断 「参数4」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam4() {
        return this._contains(FIELD_PARAM4);
    }

    /**
     * 重置 「参数4」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam4() {
        this._reset(FIELD_PARAM4);
        return this;
    }

    /**
     * 设置「参数5」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam5(Integer val) {
        this._set(FIELD_PARAM5, val);
        return this;
    }

    /**
     * 获取「参数5」值
     *
     */
    @JsonIgnore
    public Integer getParam5() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM5), null);
    }

    /**
     * 判断 「参数5」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam5() {
        return this._contains(FIELD_PARAM5);
    }

    /**
     * 重置 「参数5」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam5() {
        this._reset(FIELD_PARAM5);
        return this;
    }

    /**
     * 设置「参数6」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam6(Integer val) {
        this._set(FIELD_PARAM6, val);
        return this;
    }

    /**
     * 获取「参数6」值
     *
     */
    @JsonIgnore
    public Integer getParam6() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM6), null);
    }

    /**
     * 判断 「参数6」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam6() {
        return this._contains(FIELD_PARAM6);
    }

    /**
     * 重置 「参数6」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam6() {
        this._reset(FIELD_PARAM6);
        return this;
    }

    /**
     * 设置「参数7」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam7(Integer val) {
        this._set(FIELD_PARAM7, val);
        return this;
    }

    /**
     * 获取「参数7」值
     *
     */
    @JsonIgnore
    public Integer getParam7() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM7), null);
    }

    /**
     * 判断 「参数7」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam7() {
        return this._contains(FIELD_PARAM7);
    }

    /**
     * 重置 「参数7」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam7() {
        this._reset(FIELD_PARAM7);
        return this;
    }

    /**
     * 设置「参数8」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setParam8(Integer val) {
        this._set(FIELD_PARAM8, val);
        return this;
    }

    /**
     * 获取「参数8」值
     *
     */
    @JsonIgnore
    public Integer getParam8() {
        return DataTypeUtils.asInteger(this._get(FIELD_PARAM8), null);
    }

    /**
     * 判断 「参数8」是否有值
     *
    */
    @JsonIgnore
    public boolean containsParam8() {
        return this._contains(FIELD_PARAM8);
    }

    /**
     * 重置 「参数8」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetParam8() {
        this._reset(FIELD_PARAM8);
        return this;
    }

    /**
     * 设置「只读库」
     * 代码表[是否]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNo
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setReadOnlyMode(Integer val) {
        this._set(FIELD_READONLYMODE, val);
        return this;
    }

    /**
     * 获取「只读库」值
     * 代码表[是否]
     * @see net.ibizsys.modelingadv.core.runtime.dict.StaticDict.YesNo
     *
     */
    @JsonIgnore
    public Integer getReadOnlyMode() {
        return DataTypeUtils.asInteger(this._get(FIELD_READONLYMODE), null);
    }

    /**
     * 判断 「只读库」是否有值
     *
    */
    @JsonIgnore
    public boolean containsReadOnlyMode() {
        return this._contains(FIELD_READONLYMODE);
    }

    /**
     * 重置 「只读库」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetReadOnlyMode() {
        this._reset(FIELD_READONLYMODE);
        return this;
    }

    /**
     * 设置「使用者信息」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setRefInfo(String val) {
        this._set(FIELD_REFINFO, val);
        return this;
    }

    /**
     * 获取「使用者信息」值
     *
     */
    @JsonIgnore
    public String getRefInfo() {
        return DataTypeUtils.asString(this._get(FIELD_REFINFO), null);
    }

    /**
     * 判断 「使用者信息」是否有值
     *
    */
    @JsonIgnore
    public boolean containsRefInfo() {
        return this._contains(FIELD_REFINFO);
    }

    /**
     * 重置 「使用者信息」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetRefInfo() {
        this._reset(FIELD_REFINFO);
        return this;
    }

    /**
     * 设置「仓库标记」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setRepoTag(String val) {
        this._set(FIELD_REPOTAG, val);
        return this;
    }

    /**
     * 获取「仓库标记」值
     *
     */
    @JsonIgnore
    public String getRepoTag() {
        return DataTypeUtils.asString(this._get(FIELD_REPOTAG), null);
    }

    /**
     * 判断 「仓库标记」是否有值
     *
    */
    @JsonIgnore
    public boolean containsRepoTag() {
        return this._contains(FIELD_REPOTAG);
    }

    /**
     * 重置 「仓库标记」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetRepoTag() {
        this._reset(FIELD_REPOTAG);
        return this;
    }

    /**
     * 设置「仓库标记2」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setRepoTag2(String val) {
        this._set(FIELD_REPOTAG2, val);
        return this;
    }

    /**
     * 获取「仓库标记2」值
     *
     */
    @JsonIgnore
    public String getRepoTag2() {
        return DataTypeUtils.asString(this._get(FIELD_REPOTAG2), null);
    }

    /**
     * 判断 「仓库标记2」是否有值
     *
    */
    @JsonIgnore
    public boolean containsRepoTag2() {
        return this._contains(FIELD_REPOTAG2);
    }

    /**
     * 重置 「仓库标记2」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetRepoTag2() {
        this._reset(FIELD_REPOTAG2);
        return this;
    }

    /**
     * 设置「更新时间」
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setUpdateDate(Timestamp val) {
        this._set(FIELD_UPDATEDATE, val);
        return this;
    }

    /**
     * 获取「更新时间」值
     *
     */
    @JsonIgnore
    public Timestamp getUpdateDate() {
        return DataTypeUtils.asDateTimeValue(this._get(FIELD_UPDATEDATE), null);
    }

    /**
     * 判断 「更新时间」是否有值
     *
    */
    @JsonIgnore
    public boolean containsUpdateDate() {
        return this._contains(FIELD_UPDATEDATE);
    }

    /**
     * 重置 「更新时间」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetUpdateDate() {
        this._reset(FIELD_UPDATEDATE);
        return this;
    }

    /**
     * 设置「更新人」
     * 代码表[云系统操作者]
     * @param val
     */
    @JsonIgnore
    public PSSVNInstRepoDTO setUpdateMan(String val) {
        this._set(FIELD_UPDATEMAN, val);
        return this;
    }

    /**
     * 获取「更新人」值
     * 代码表[云系统操作者]
     *
     */
    @JsonIgnore
    public String getUpdateMan() {
        return DataTypeUtils.asString(this._get(FIELD_UPDATEMAN), null);
    }

    /**
     * 判断 「更新人」是否有值
     *
    */
    @JsonIgnore
    public boolean containsUpdateMan() {
        return this._contains(FIELD_UPDATEMAN);
    }

    /**
     * 重置 「更新人」
     *
    */
    @JsonIgnore
    public PSSVNInstRepoDTO resetUpdateMan() {
        this._reset(FIELD_UPDATEMAN);
        return this;
    }

}
